package com.wms.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("添加盘点任务(按货架)")
public class AddStkByLocationDTO {
    /** id */
    @ApiModelProperty(value= "id",hidden = true)
    private Integer id ;
    /** 创建人 */
    @ApiModelProperty(value= "创建人",hidden = true)
    private Integer createBy ;
    /** 盘点单号 */
    @ApiModelProperty(value= "盘点单号",hidden = true)
    private String code ;
    /** 任务名称 */
    @ApiModelProperty(value= "任务名称")
    private String taskName ;
    /** 盘点仓库id */
    @ApiModelProperty(value= "盘点仓库id")
    private Integer stockId ;
    /** 盘点仓库名称 */
    @ApiModelProperty(value= "盘点仓库名称")
    private String stockName ;
    /** 盘点库区;多个库区 用、隔开 */
    @ApiModelProperty(value= "盘点库区")
    private List<AddStkLocAreaDTO> areaList;
    /** 盘点货架;多个货架 用、隔开 */
    @ApiModelProperty(value= "盘点货架")
    private List<AddStkLocationLocDTO> locList;
    /** 盘点人 */
    @ApiModelProperty(value= "盘点人")
    private Integer userId ;
    /** 盘点时间 */
    @ApiModelProperty(value= "盘点时间")
    private String takeDate ;
    /** 备注 */
    @ApiModelProperty(value= "备注")
    private String note ;
    
    /** 任务类型 0-按货位 1-按物品 */
    @ApiModelProperty(value= "任务类型")
    private Integer taskType;
}
